Skip to content

refactor: move provider composition to AppProvider#52

Merged
kapitulin24 merged 1 commit into
devfrom
refactor/provider-composition
May 22, 2026
Merged

refactor: move provider composition to AppProvider#52
kapitulin24 merged 1 commit into
devfrom
refactor/provider-composition

Conversation

@AlexandrNel
Copy link
Copy Markdown
Collaborator

Что сделано

  • создан AppProvider, который объединяет глобальные провайдеры и используется в app/layout.tsx
  • QueryProvider перенесён из shared/providers в app/providers
  • добавлен экспорт FrontendObservability в /shared/config/index.ts

Зачем

  • централизована композиция глобальных провайдеров в app-слое
  • layout.tsx освобождён от знания деталей инфраструктуры
  • упрощено добавление новых провайдеров без изменения layout
  • устранено нарушение правила no-api-public

@kapitulin24 kapitulin24 merged commit f1e4bee into dev May 22, 2026
7 checks passed
@kapitulin24 kapitulin24 deleted the refactor/provider-composition branch May 22, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config core-logic Global providers, api instances and core shared libs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] Перенести композицию провайдеров в app/providers и упростить app/layout.tsx

2 participants